//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#ifndef _DonutStatistic_h__
#define _DonutStatistic_h__
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#include "libraries.h"
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
class DonutStatistic { 

  private:

    String* toString;

  protected:

    String* level;
    float   totalPercentagePie;
    float   totalPercentage;
    float   partialPercentagePie;
    float   partialPercentage;

  public:

    DonutStatistic ();
    DonutStatistic (const DonutStatistic&);
    DonutStatistic (const DonutStatistic*);

    ~DonutStatistic ();

    void    Level (String* level);
    void    TotalPercentagePie (float totalPercentagePie);
    void    TotalPercentage (float totalPercentage);
    void    PartialPercentagePie (float partialPercentagePie);
    void    PartialPercentage (float partialPercentage);

    String* Level (void);
    float   TotalPercentagePie (void);
    float   TotalPercentage (void);
    float   PartialPercentagePie (void);
    float   PartialPercentage (void);

    String* ToString (void);

    DonutStatistic operator= (const DonutStatistic& donutStatistic);

};
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#endif
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
